<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>正则表达式</title>
	</head>
	<body>
		<script>
			//需求：字符串str中是否包含字符串：abc
			//使用正则表达式的exec()方法实现匹配
			
			//字符串
			var str="Abc123abc5677";
			//匹配的子字符串，正则表达式
			var reg=/abc/; //区分大小写
			var reg2=/abc/i;  //i表示不区分大小写
			var reg3=/abc/gi; //g表示全局匹配，找到第一个继续往下找
			
			//exec()返回匹配的第一个
			console.log(reg.exec(str));
			console.log(reg2.exec(str));
			console.log(reg3.exec(str));
			
			//2、使用String对象match()方法实现匹配
			console.log(str.match(reg));
			console.log(str.match(reg2));
			console.log(str.match(reg3));
			
			//  ^表示开头   $表示结尾
			var r1=/^abc/gi;
			var r2=/abc$/gi;
			
			console.log(str.match(r1));  //匹配字符串str是否以abc开头（不区分大小写，全局匹配）
			console.log(str.match(r2));  //匹配字符串str是否以abc开头（不区分大小写，全局匹配）
		</script>
	</body>
</html>
